www.gusucode.com > PHP展示型企业网站模板米拓整站源码 1.0PHP源码程序 > PHP展示型企业网站模板米拓整站源码 1.0/MetInfozs_v1.0/MetInfozs_v1.0/app/system/include/static/assets/js/sections/gridmenu.min.js

    /*!
 * remark (http://getbootstrapadmin.com/remark)
 * Copyright 2015 amazingsurge
 * Licensed under the Themeforest Standard Licenses
 */
!function(window,document,$){"use strict";var $body=$("body"),$html=$("html");$.site.gridmenu={opened:!1,init:function(){this.$instance=$(".site-gridmenu"),0!==this.$instance.length&&this.bind()},bind:function(){var self=this;$(document).on("click",'[data-toggle="gridmenu"]',function(){var $this=$(this);self.opened?(self.close(),$this.removeClass("active").attr("aria-expanded",!1)):(self.open(),$this.addClass("active").attr("aria-expanded",!0))})},open:function(){var self=this;this.opened!==!0&&this.animate(function(){self.opened=!0,self.$instance.addClass("active"),$('[data-toggle="gridmenu"]').addClass("active").attr("aria-expanded",!0),$body.addClass("site-gridmenu-active"),$html.addClass("disable-scrolling")},function(){this.scrollable.enable()})},close:function(){var self=this;this.opened===!0&&this.animate(function(){self.opened=!1,self.$instance.removeClass("active"),$('[data-toggle="gridmenu"]').addClass("active").attr("aria-expanded",!0),$body.removeClass("site-gridmenu-active"),$html.removeClass("disable-scrolling")},function(){this.scrollable.disable()})},toggle:function(){this.opened?this.close():this.open()},animate:function(doing,callback){var self=this;doing.call(self),this.$instance.trigger("changing.site.gridmenu"),setTimeout(function(){callback.call(self),self.$instance.trigger("changed.site.gridmenu")},500)},scrollable:{api:null,init:function(){this.api=$.site.gridmenu.$instance.asScrollable({namespace:"scrollable",skin:"scrollable-inverse",direction:"vertical",contentSelector:">",containerSelector:">"}).data("asScrollable")},update:function(){this.api&&this.api.update()},enable:function(){this.api||this.init(),this.api&&this.api.enable()},disable:function(){this.api&&this.api.disable()}}}}(window,document,jQuery);